\section{NFcore::StateChangeTransform Class Reference}
\label{classNFcore_1_1StateChangeTransform}\index{NFcore::StateChangeTransform@{NFcore::StateChangeTransform}}
{\tt \#include $<$transformation.hh$>$}

Inheritance diagram for NFcore::StateChangeTransform::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classNFcore_1_1StateChangeTransform}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf StateChangeTransform} (int {\bf cIndex}, int {\bf newValue})
\item 
virtual {\bf $\sim$StateChangeTransform} ()
\item 
virtual void {\bf apply} ({\bf Mapping} $\ast$m, {\bf MappingSet} $\ast$$\ast$ms)
\item 
virtual int {\bf getComponentIndex} () const 
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
int {\bf cIndex}
\item 
int {\bf newValue}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{NFcore::StateChangeTransform@{NFcore::StateChangeTransform}!StateChangeTransform@{StateChangeTransform}}
\index{StateChangeTransform@{StateChangeTransform}!NFcore::StateChangeTransform@{NFcore::StateChangeTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}StateChangeTransform::StateChangeTransform (int {\em cIndex}, int {\em newValue})}\label{classNFcore_1_1StateChangeTransform_9d4a2049b1dc64a9db7eeb65048794b4}


\index{NFcore::StateChangeTransform@{NFcore::StateChangeTransform}!$\sim$StateChangeTransform@{$\sim$StateChangeTransform}}
\index{$\sim$StateChangeTransform@{$\sim$StateChangeTransform}!NFcore::StateChangeTransform@{NFcore::StateChangeTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual NFcore::StateChangeTransform::$\sim$StateChangeTransform ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classNFcore_1_1StateChangeTransform_43f76f8201ae436c4bf50b27739c2e63}




\subsection{Member Function Documentation}
\index{NFcore::StateChangeTransform@{NFcore::StateChangeTransform}!apply@{apply}}
\index{apply@{apply}!NFcore::StateChangeTransform@{NFcore::StateChangeTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void StateChangeTransform::apply ({\bf Mapping} $\ast$ {\em m}, {\bf MappingSet} $\ast$$\ast$ {\em ms})\hspace{0.3cm}{\tt  [virtual]}}\label{classNFcore_1_1StateChangeTransform_a74df84e5d6eac3709ea4636a674edee}




Implements {\bf NFcore::Transformation} \doxyref{}{p.}{classNFcore_1_1Transformation_6a57f607676c92b2465427e57bc7fae5}.\index{NFcore::StateChangeTransform@{NFcore::StateChangeTransform}!getComponentIndex@{getComponentIndex}}
\index{getComponentIndex@{getComponentIndex}!NFcore::StateChangeTransform@{NFcore::StateChangeTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual int NFcore::StateChangeTransform::getComponentIndex () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classNFcore_1_1StateChangeTransform_5ae788f00d608b4d4417408d2559a0fb}




Implements {\bf NFcore::Transformation} \doxyref{}{p.}{classNFcore_1_1Transformation_2ba394b20768b21ba328431103474607}.

\subsection{Member Data Documentation}
\index{NFcore::StateChangeTransform@{NFcore::StateChangeTransform}!cIndex@{cIndex}}
\index{cIndex@{cIndex}!NFcore::StateChangeTransform@{NFcore::StateChangeTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NFcore::StateChangeTransform::cIndex}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1StateChangeTransform_8b1f5886dd11dafcfd947c30a1a421de}


\index{NFcore::StateChangeTransform@{NFcore::StateChangeTransform}!newValue@{newValue}}
\index{newValue@{newValue}!NFcore::StateChangeTransform@{NFcore::StateChangeTransform}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NFcore::StateChangeTransform::newValue}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1StateChangeTransform_e0572474fd78825928ef9b9a3d926681}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/galileoSR1\_\-cpp/workspace/NFsim/src/NFreactions/transformations/{\bf transformation.hh}\item 
/home/msneddon/eclipse/galileoSR1\_\-cpp/workspace/NFsim/src/NFreactions/transformations/{\bf transformation.cpp}\end{CompactItemize}
